#include <iostream>

using namespace std;


int main()
{
    int score = 90;
    /** 
     * 1. 使用三目运算符可以对条件进行判断
     * 2. 三目运算符可以使用嵌套
     */
    score > 60 ? score > 80 ? cout << "优秀" << endl : cout << "良好" << endl : cout << "不及格" << endl;

    // if 条件判断
    if(score < 60) {
        cout << "不及格" << endl;
    }
    else {
        // if 条件嵌套
        if(score > 80) {
            cout << "优秀" << endl;
        }
        else {
            cout << "良好" << endl;
        }
    }

    if(score < 60) {
        cout << "不及格" << endl;
    }
    else if(score >= 60 && score <= 80) {
        cout << "良好" << endl;
    }
    else {
        cout << "优秀" << endl;
    }

    /**
     * switch
     * 1. switch 只能使用整型或者单字符作为判断条件
     * 2. case 语句后需要使用 break 关键字跳出选择
    */

   char ch;
   cout << "请输入一个字符：";
//    cin >> ch;
    // string str = "lanqiao";
   switch (ch)
   {
   case 'A':
   case 'a':
    cout << "input: " << 'A' << endl;
    break;
   case 'B':
    cout << "input: " << 'B' << endl;
    break;
   
   default:
    cout << "error input " << endl;
    break;
   }

    return 0;
}